History
History
Synonyms
UK
US
Meaning:
incarcerate

to imprison (a person)

put in jail, confinement

take-away

to take food or drink out of a restaurant to eat at home

put in jail, confinement

PUT UNDER LOCK AND KEY as in Wiktionary
PUT UNDER LOCK AND KEY as in Wikipedia